/**
 * 
 */
package ru.etu.game;

import java.awt.Graphics;
import java.awt.Image;

/**
 * @author Alucard
 * @author Neko
 * Класс AnimatedSprite добавляет возможность создания анимации.
 * Предполагается, что объект большую часть своего существования 
 * проведет на одном и том же месте.
 * 
 * 
 * КЛАСС СЫРОЙ! КЛАСС НЕ РЕАЛИЗОВАН! КЛАСС ТОЛЬКО В ПРОЕКТЕ!
 * Возможно нам нужен Image List
 */
 

public class AnimatedSprite extends StaticSprite {

	/**
	 * 
	 */

	@Override	
	public void draw(Graphics g) {
		// TODO Auto-generated method stub

	}
	/**
	 * @param image
	 * @param x
	 * @param y
	 * @param z
	 * @param tickPass
	 * @param animPos
	 * @param patternWidth
	 * @param patternHeight
	 * @param animCount
	 * @param animTime
	 * @param animLooped
	 */
	public AnimatedSprite(Image image, Point point, 
			int animCount, int animPos, int patternWidth, int patternHeight) {
		super(image, point);
		this.animPos = animPos;
		this.animCount = animCount;
		this.animTime = 10;
		this.animLooped = false;
		this.patternWidth = patternWidth;
		this.patternHeight = patternHeight;
		
		
		//5
		
		
		//this is a new comment
	}
	private void  CalculatePos() {
		//
	}
	private int		tickPass;
	private int 	animPos;	
	private int 	patternWidth;
	private int		patternHeight;   
	private int     animCount;              
	private int		animTime;
	private boolean animLooped;
}
